Job Title: Full Stack Software Engineer
Location: Remote / Hybrid / On-site
Employment Type: Full-time
Job Overview
We are looking for a skilled Full Stack Software Engineer to design, develop, and maintain scalable web applications. You will work across both front-end and back-end systems, collaborate with cross-functional teams, and help deliver high-quality software solutions that meet business needs.
Responsibilities
- Design, develop, and maintain web applications from front end to back end
- Build responsive and user-friendly interfaces
- Develop and integrate RESTful APIs and backend services
- Optimize applications for performance, scalability, and security
- Collaborate with designers, product managers, and other engineers
- Write clean, maintainable, and well-documented code
- Participate in code reviews and debugging sessions
Requirements
- Proven experience as a Full Stack Developer or similar role
- Strong knowledge of JavaScript, HTML, and CSS
- Experience with front-end frameworks (React, Angular, or Vue)
- Experience with backend technologies (Node.js, Java, Python, or similar)
- Familiarity with databases (PostgreSQL, MySQL, MongoDB)
- Understanding of Git version control
- Basic knowledge of cloud platforms (AWS, GCP, or Azure)
Nice to Have
- Experience with CI/CD pipelines
- Knowledge of Docker or containerization
- Familiarity with system design and microservices
- Experience in Agile/Scrum environments
What We Offer
- Competitive salary and benefits
- Flexible working arrangements
- Opportunities for learning and career growth
- Collaborative and supportive work environment